在学校里的师兄创业园中心帮忙做一些关于 iOS 项目,目前还在熟悉使用 Xcode 。还有师兄讲解 iOS 一些空间使用和相关知识。
下面就把一些基本的学习来进行说明,下面展示最近师兄讲解吧。
在 iOS 加载过程中的一些过程使用类相关功能,例如 main.m:
(1)mian.m 代码:
1 |
|
上面 #import <UIKit/UIkit.h> 和 #import "AppDelegate.h" 是引入其他的类,和我们在 c 语言中 #include 使用类似。
当前的程序主要是 main 函数中进行执行。
argc : 是 int 类型的参数
argv[] : 是 char 类型的数组指针
@autoreleasepool : 查下资料好像说是什么自动释放池,好像目前不知道什么东东。
UIApplicationMain : 是 iOS 里面的调用接口。
(2)AppDelegate.h 和 AppDelegate.m 代码:
1 | AppDelegate.h |
@interface 在 Java 开发中我们说的接口
AppDelegate : UIResponder : 是类 AppDelegate 继承自 UIResponder
<UIApplicationDelegate> :不知道什么鬼?
@property (strong, nonatomic) UIWindow *window; : 局大神使用说这个是类中类似变量相关
@end : 是我们在 Java 中使用来展示类的结束,Java 中结束好像是 }。
下面是 AppDelegate.m 的代码:
1 |
|
(3)UIViewController.h 和 UIViewController.m:
UIViewController 据师兄说这个类是我们应用在界面中进行实现相关功能的实现。
其中里面的代码如下:
1 | UIViewController.h |
UIKit :是我们 iOS 界面相关框架,里面很多控件
ViewController : UIViewController :继承 UIViewController(视图控制) 的子类
1 | UIViewController.m |
(4)Info.plsit
这个好像是说在项目中进行项目一般的设置参数。
(5)Main.stroyboard
是使用控件来进行界面的控件初始化。
(6)Launchscreen.storyboard
在程序实现过程中登录是显示的界面。
end